﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web;
using System.Web.WebPages.Html;
using System.ComponentModel.DataAnnotations;
using BonjourQuotation.UI.Models.BaseModel;

namespace BonjourQuotation.UI.Models.ReportModel
{
    public class FrmVendorGroupReportViewModel : UserAllPermissionsViewModel
    {

        [DisplayName("Is Gir:")]
        public List<SelectListItem> IsGir { get; set; }
        public bool? SelectedIsGir { get; set; }
        [DisplayName("Plane:")]
        public List<SelectListItem> Plane { get; set; }
        public string SelectedPlane { get; set; }
        [DisplayName("Type:")]
        public List<SelectListItem> Category { get; set; }
        public string SelectedCategory { get; set; }
        [DisplayName("Format:")]
        public List<SelectListItem> PaperFormats { get; set; }
        public string PaperType { get; set; }
        [DisplayName("Tab Name:")]
        public List<SelectListItem> Tabs { get; set; }
        public string SelectedTab { get; set; }
        [DisplayName("City:")]
        public List<SelectListItem> CityDrop { get; set; }
        public string SelectedCityText { get; set; }
        public List<CheckBoxControlViewModel> TabColumns { get; set; }
        public List<CheckBoxControlViewModel> TabSelColumns{ get; set; }
        public List<string> SelectedTabColumns { get; set; }
        public List<CheckBoxControlViewModel> Status { get; set; }
        public List<CheckBoxControlViewModel> SelStatus { get; set; }
        public List<int> SelectedStatus { get; set; }
        [DisplayName("City:")]
        public string ReportCitySearch { get; set; }
        [DisplayName("Vendor:")]
        public string ReportSelectedVendorName { get; set; }
        public int? SelectedVendorID { get; set; }
        [DisplayName("Lower:")]
        public string Lower { get; set; }
        [DisplayName("Upper:")]
        public string Upper { get; set; }
        [DisplayName("Excel:")]
        public bool RunExcel { get; set; }
    }
}